<?php

include 'header.php';
session_start();

?>

<p>Le CSV : <br></p> <?php ?>

<form method="POST" action="#">
    <div>
        <table>
            <tr>
                <td style="text-align:right">login Base de données :</td>
                <td><input type="text" id="login_bdd" name="login_bdd" value="root"></td>
            </tr>
            <tr>
                <td style="text-align:right">mot de passe Base de données :</td>
                <td><input type="password" id="mdp_bdd" name="mdp_bdd"></td>
            </tr>
            <tr>
                <td></td>
                <td style="text-align:right"><input class="btn btn-info" type="submit" value="Envoyer"></td>
            </tr>
        </table>
        <br>

    </div>
</form>

<hr>

<div>
    <?php
    
    if (isset($_POST['login_bdd'])){
        extract($_POST);
        
        $serveur = recupIni('serveur');
        $bdd = recupIni('nombdd');
        
        $dsn='mysql:host='. $serveur .';dbname=' . $bdd;
//        $dsn="mysql:host='localhost';dbname='beaufrene'";

        try {
            $dbh = new PDO($dsn, $login_bdd, $mdp_bdd);
            echo "<p>Accès à la base de données <b> $bdd </b> acceptée</p>";
            $dbh = null; /// deconnexion à la BdD

              $_SESSION['val1'] = $login_bdd;
              $_SESSION['val2'] = $mdp_bdd;
            
            
            ?><button class="btn btn-info" id="envoyer" onClick="montrerDiv('form_recup')"> >> continuer </button><?php
            
        } catch (PDOException $e) {
            echo '<p style="color:red">Accès à la base de données <b>' . $bdd . '</b> refusée</p>';
        }
    }
    ?>
</div>
<div id="form_recup" style="display:none">
    <hr>
    <form method="POST" enctype="multipart/form-data" id="form_recup_csv" action="recupCSV.php">
        <p>Récupération du fichier CSV</p>

        <input type="radio" id="eleves" name="groupe" value="Eleves" onClick="montrerDiv('recherche_csv')">
        <label for="eleves">CSV Eleves</label><br>
        
        <input type="radio" id="professeurs" name="groupe" value="Professeurs" onClick="montrerDiv('recherche_csv')">
        <label for="professeurs">CSV Professeurs</label><br><br>      

        <div id="recherche_csv" style="display:none">
            <input type="file" accept="text/plain" id="fichier_CSV" name="fichier_CSV" onchange="document.getElementById('form_recup_csv').submit();montrerDiv('chargement')"><br><br>
        </div>
        
        <input type="hidden" name="titre" id="titre" value="csv2xml pour ILIAS - Creation tableau CSV">
        
        <div id="chargement" style="display:none">Chargement en cours ...</div>

    </form>

</div>
<br>

</body>
</html>
